package me.eleme.anubis.openapi.api.entity.shop;

import com.alibaba.fastjson.annotation.JSONField;


/**
 * @author liuzhiyong
 */
public class ShopInfo {
    /**
     * 门店id
     */
    @JSONField(name = "chain_store_id")
    private String chainStoreId;
    /**
     * 门店主店名
     */
    @JSONField(name = "name")
    private String name;
    /**
     * 门店分店名
     */
    @JSONField(name = "branch_name")
    private String branchName;
    /**
     * 门店认证状态
     */
    @JSONField(name = "status")
    private String status;
    /**
     * 门店认证状态描述
     */
    @JSONField(name = "status_desc")
    private String statusDesc;
    /**
     * 门店修改状态
     */
    @JSONField(name = "modify_status")
    private String modifyStatus;
    /**
     * 门店修改状态描述
     */
    @JSONField(name = "modify_status_desc")
    private String modifyStatusDesc;
    /**
     * 所属商户id
     */
    @JSONField(name = "merchant_id")
    private String merchantId;
    /**
     * 门店联系方式
     */
    @JSONField(name = "contact_phone")
    private String contactPhone;
    /**
     * 门店地址
     */
    @JSONField(name = "address")
    private String address;
    /**
     * 门店经度
     */
    @JSONField(name = "longitude")
    private String longitude;
    /**
     * 门店纬度
     */
    @JSONField(name = "latitude")
    private String latitude;
    /**
     * 经纬度来源
     */
    @JSONField(name = "position_source")
    private String positionSource;
    /**
     * 外部门店编码
     */
    @JSONField(name = "out_shop_code")
    private String outShopCode;
    /**
     * 门店类目
     */
    @JSONField(name = "category_id")
    private String categoryId;
    /**
     * 门店拥有人姓名
     */
    @JSONField(name = "owner_name")
    private String ownerName;
    /**
     * 门店拥有人身份证号
     */
    @JSONField(name = "owner_id_num")
    private String ownerIdNum;
    /**
     * 门店拥有人手持身份证、营业执照图片
     */
    @JSONField(name = "handheld_licence_pic_hash")
    private String handheldLicencePicHash;
    /**
     * 身份证正面
     */
    @JSONField(name = "owner_id_pic_front_hash")
    private String ownerIdPicFrontHash;
    /**
     * 身份证反面
     */
    @JSONField(name = "owner_id_pic_back_hash")
    private String ownerIdPicBackHash;
    /**
     * 统一社会信用代码
     */
    @JSONField(name = "credit_code")
    private String creditCode;
    /**
     * 营业执照图片
     */
    @JSONField(name = "business_licence_pic_hash")
    private String businessLicencePicHash;
    /**
     * 食品安全执照图片
     */
    @JSONField(name = "food_license_pic_hash")
    private String foodLicensePicHash;
    /**
     * 第二类医疗器械经营备案证明图片
     */
    @JSONField(name = "second_medical_equipment_license_pic_hash")
    private String secondMedicalEquipmentLicensePicHash;
    /**
     * 医疗机构执业许可证图片
     */
    @JSONField(name = "medical_institution_license_pic_hash")
    private String medicalInstitutionLicensePicHash;
    /**
     * 医疗器械经营许可证图片
     */
    @JSONField(name = "medical_equipment_license_pic_hash")
    private String medicalEquipmentLicensePicHash;
    /**
     * 药品经营许可证
     */
    @JSONField(name = "medicine_license_pic_hash")
    private String medicineLicensePicHash;
    /**
     * 烟草经营许可证图片
     */
    @JSONField(name = "tabacoo_license_pic_hash")
    private String tabacooLicensePicHash;
    /**
     * 门店结算方式
     */
    @JSONField(name = "settlement_model")
    private String settlementModel;
    /**
     * 门店结算账号id
     */
    @JSONField(name = "settlement_account_id")
    private String settlementAccountId;

    public String getChainStoreId() {
        return chainStoreId;
    }

    public void setChainStoreId(String chainStoreId) {
        this.chainStoreId = chainStoreId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getBranchName() {
        return branchName;
    }

    public void setBranchName(String branchName) {
        this.branchName = branchName;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStatusDesc() {
        return statusDesc;
    }

    public void setStatusDesc(String statusDesc) {
        this.statusDesc = statusDesc;
    }

    public String getModifyStatus() {
        return modifyStatus;
    }

    public void setModifyStatus(String modifyStatus) {
        this.modifyStatus = modifyStatus;
    }

    public String getModifyStatusDesc() {
        return modifyStatusDesc;
    }

    public void setModifyStatusDesc(String modifyStatusDesc) {
        this.modifyStatusDesc = modifyStatusDesc;
    }

    public String getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(String merchantId) {
        this.merchantId = merchantId;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getPositionSource() {
        return positionSource;
    }

    public void setPositionSource(String positionSource) {
        this.positionSource = positionSource;
    }

    public String getOutShopCode() {
        return outShopCode;
    }

    public void setOutShopCode(String outShopCode) {
        this.outShopCode = outShopCode;
    }

    public String getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(String categoryId) {
        this.categoryId = categoryId;
    }

    public String getOwnerName() {
        return ownerName;
    }

    public void setOwnerName(String ownerName) {
        this.ownerName = ownerName;
    }

    public String getOwnerIdNum() {
        return ownerIdNum;
    }

    public void setOwnerIdNum(String ownerIdNum) {
        this.ownerIdNum = ownerIdNum;
    }

    public String getHandheldLicencePicHash() {
        return handheldLicencePicHash;
    }

    public void setHandheldLicencePicHash(String handheldLicencePicHash) {
        this.handheldLicencePicHash = handheldLicencePicHash;
    }

    public String getOwnerIdPicFrontHash() {
        return ownerIdPicFrontHash;
    }

    public void setOwnerIdPicFrontHash(String ownerIdPicFrontHash) {
        this.ownerIdPicFrontHash = ownerIdPicFrontHash;
    }

    public String getOwnerIdPicBackHash() {
        return ownerIdPicBackHash;
    }

    public void setOwnerIdPicBackHash(String ownerIdPicBackHash) {
        this.ownerIdPicBackHash = ownerIdPicBackHash;
    }

    public String getCreditCode() {
        return creditCode;
    }

    public void setCreditCode(String creditCode) {
        this.creditCode = creditCode;
    }

    public String getBusinessLicencePicHash() {
        return businessLicencePicHash;
    }

    public void setBusinessLicencePicHash(String businessLicencePicHash) {
        this.businessLicencePicHash = businessLicencePicHash;
    }

    public String getFoodLicensePicHash() {
        return foodLicensePicHash;
    }

    public void setFoodLicensePicHash(String foodLicensePicHash) {
        this.foodLicensePicHash = foodLicensePicHash;
    }

    public String getSecondMedicalEquipmentLicensePicHash() {
        return secondMedicalEquipmentLicensePicHash;
    }

    public void setSecondMedicalEquipmentLicensePicHash(String secondMedicalEquipmentLicensePicHash) {
        this.secondMedicalEquipmentLicensePicHash = secondMedicalEquipmentLicensePicHash;
    }

    public String getMedicalInstitutionLicensePicHash() {
        return medicalInstitutionLicensePicHash;
    }

    public void setMedicalInstitutionLicensePicHash(String medicalInstitutionLicensePicHash) {
        this.medicalInstitutionLicensePicHash = medicalInstitutionLicensePicHash;
    }

    public String getMedicalEquipmentLicensePicHash() {
        return medicalEquipmentLicensePicHash;
    }

    public void setMedicalEquipmentLicensePicHash(String medicalEquipmentLicensePicHash) {
        this.medicalEquipmentLicensePicHash = medicalEquipmentLicensePicHash;
    }

    public String getMedicineLicensePicHash() {
        return medicineLicensePicHash;
    }

    public void setMedicineLicensePicHash(String medicineLicensePicHash) {
        this.medicineLicensePicHash = medicineLicensePicHash;
    }

    public String getTabacooLicensePicHash() {
        return tabacooLicensePicHash;
    }

    public void setTabacooLicensePicHash(String tabacooLicensePicHash) {
        this.tabacooLicensePicHash = tabacooLicensePicHash;
    }

    public String getSettlementModel() {
        return settlementModel;
    }

    public void setSettlementModel(String settlementModel) {
        this.settlementModel = settlementModel;
    }

    public String getSettlementAccountId() {
        return settlementAccountId;
    }

    public void setSettlementAccountId(String settlementAccountId) {
        this.settlementAccountId = settlementAccountId;
    }
}
